interlocking armor - Spanish English Dictionary